"""
视频识别测试运行脚本

提供两种测试模式：
1. 基础测试 - 快速测试识别效果
2. 详细调试 - 显示所有中间步骤和ROI区域
"""

import sys
import os

def main():
    print("🎬 视频识别效果测试")
    print("=" * 40)
    print("请选择测试模式:")
    print("1. 基础测试 - 快速测试识别效果")
    print("2. 详细调试 - 显示所有中间步骤和ROI区域")
    print("3. 退出")
    
    while True:
        try:
            choice = input("\n请输入选择 (1-3): ").strip()
            
            if choice == "1":
                print("\n🚀 启动基础测试...")
                from test_video_recognition import test_video_recognition
                result = test_video_recognition()
                break
                
            elif choice == "2":
                print("\n🔍 启动详细调试...")
                from test_video_detailed_debug import test_detailed_video_recognition
                result = test_detailed_video_recognition()
                break
                
            elif choice == "3":
                print("👋 退出程序")
                return 0
                
            else:
                print("❌ 无效选择，请输入 1、2 或 3")
                
        except KeyboardInterrupt:
            print("\n👋 用户中断，退出程序")
            return 0
        except Exception as e:
            print(f"❌ 运行出错: {e}")
            return 1
    
    return result

if __name__ == "__main__":
    exit_code = main()
    sys.exit(exit_code)
